// import Vue from 'vue'
// import Vuex from 'vuex'
// // import * as actions from './actions'
// // import * as getters from './getters'
// import axios from 'axios'
// Vue.use(Vuex)

// // // 应用初始状态
// // const state = {
// //     count: 10
// // }
// // // 定义所需的 mutations
// // const mutations = {
// //     INCREMENT(state) {
// //         state.count++
// //     },
// //     DECREMENT(state) {
// //         state.count--
// //     }
// // }
// // // 创建 store 实例
// // export default new Vuex.Store({
// //     actions,
// //     getters,
// //     state,
// //     mutations
// // })
// const store = new Vuex.Store({
//     state:{
//         lists:[]
//     },
//     mutations:{
//         getLists(state,arr){
//             state.lists = arr
//         }
//     },
//     actions:{
//         getTestLists({commit}){
//             // axios.get('http://localhost/api.php/testlist?transform=1')
//             // .then( res =>{
//             //     console.log(res.data)
//             // })
//             // .catch( err =>{
//             //     console.log(err)
//             // })
//             axios.get('http://localhost/api.php/testlist?transform=1')
//             .then(res=>{
//                 console.log(res)
//             })
//         }
//     }
// })
// export default store
import Vue from 'vue'
import Vuex from 'vuex'
import axios from 'axios'
Vue.use(Vuex)

export default new Vuex.Store({
   state:{
        lists: []
   },
   mutations: {
    getList(state,arr){
        state.lists = arr
    }
   },
   actions: {
    getTestLists({commit}){
            axios.get('http://localhost/api.php/testlist?transform=1')
            .then(res=>{
                console.log(res.data.testlist)
            })
        }
   }
})